package com.ruoyi.basics.mapper;

import com.ruoyi.basics.domain.Point;
import java.util.List;	

/**
 * 计量点 数据层
 * 
 * @author wangbing
 * @date 2018-12-28
 */
public interface PointMapper 
{
	/**
     * 查询计量点信息
     * 
     * @param id 计量点ID
     * @return 计量点信息
     */
	public Point selectPointById(Integer id);
	
	/**
     * 查询计量点列表
     * 
     * @param point 计量点信息
     * @return 计量点集合
     */
	public List<Point> selectPointList(Point point);

	/**
	 * 根据ids查询表计信息
	 * @return
	 */
	public List<Point> selectPointByIds(List<String> ids);

	/**
     * 新增计量点
     * 
     * @param point 计量点信息
     * @return 结果
     */
	public int insertPoint(Point point);
	
	/**
     * 修改计量点
     * 
     * @param point 计量点信息
     * @return 结果
     */
	public int updatePoint(Point point);
	
	/**
     * 删除计量点
     * 
     * @param id 计量点ID
     * @return 结果
     */
	public int deletePointById(Integer id);
	
	/**
     * 批量删除计量点
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deletePointByIds(String[] ids);
	
}